import * as types from './types';
import { AlertIOS,Alert } from 'react-native';
import {NavigationActions} from 'react-navigation'






export function dologin(user){
    //console.info("正在执行 action dologin(user)...........................");
    return {
        type:types.LOGIN_START,
        user:user
    }
}


export function loginOK (user) {
    return {
        "type":types.LOGIN_IN,
        "user":user,
        "info":"登录成功"
    }
}

export function logOut() {
    return {
        "type":types.LOGIN_OUT,
        "info":"成功注销"
    }
}

export function loginError(info){
    return {
        "type":types.LOGIN_ERROR,
        "info":info,

    }
}

// export function islogin(user){
//     console.info("正在判断是否登录");
//     return {
//         type:types.ISLOGIN,
//     }
// }

//判断登录
export const isLogin = () => {type:types.ISLOGIN}


//这是action 然后分发到另一个action 跳转  redux-thunk用这个
// export function logIn(user) {
//     console.log("user:",user); //能接收到到opt的值
//     return (dispatch)=>{
//
//         dispatch({'type': types.LOGIN_DOING,'info':"正在登录..."});
//         let inner_get = fetch('http://www.baidu.com')
//             .then((res)=>{
//                 console.log("登录成功");
//                 //dispatch(login(user));
//                 dispatch(NavigationActions.back());
//                 console.log("跳转后这里依然执行");
//
//             }).catch((e)=>{
//                 console.log("登录错误 网络错误");
//                 dispatch(loginError("失败:网络错误"));
//             });
//     }
// }

